/**
 * 
 */
package ua.lviv.franko.mlsFunctions.oneDimension;

/**
 * @author marko
 * 
 */
public interface ICalculate {
	public double calculate(double x);

	/**
	 * 
	 * @param x
	 *            - where to calculate
	 * @return value of function and derivaty
	 */
	public double[] calculateAll(double x);

	public double calculateDerivaty(double x);

	public double[] getBounds();

}
